package com.niit.session15;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class Validate {
	public static final String EMAIL = "[a-zA-Z0-9]+@[a-zA-Z0-9]+.[a-zA-Z0-9]+";
	public static final String PHOME = "^1[3-9]\\d{9}$";
//	工具类是给别人使用的，所以一般要写上文档注释
	/**
	 * 验证一个字符串是否符合邮箱的规则
	 * @param email 要验证的邮箱
	 * @return 
	 * @author Trout
	 * @date 2023年3月24日
	 */
	public static boolean isEamil(String email) {
//		编译正则表达式，得到Pattern
		Pattern pattern = Pattern.compile(EMAIL);
//		调用matcher()方法和传进来的字符串对比，得到一个Matcher对象
		Matcher matcher = pattern.matcher(email);
		boolean isEmail = matcher.matches();
		return isEmail;
	}
	/**
	 * 验证一个字符串是否符合手机号的规则
	 * @param email 要验证的手机号
	 * @return 
	 * @author Trout
	 * @date 2023年3月24日
	 */
	public static boolean isPhone(String phone) {
		Pattern pattern = Pattern.compile(PHOME);
		Matcher matcher = pattern.matcher(phone);
		boolean isPhone = matcher.matches();
		return isPhone;
	}
	

}
